package test;

public class Overload {

    // 1
    //public static void sayHello(char arg) {
    //    System.out.println("hello char");
    //}

    // 2
    //public static void sayHello(int arg) {
    //    System.out.println("hello int");
    //}

    // 3
    //public static void sayHello(long arg) {
    //    System.out.println("hello long");
    //}

    // 4
    //public static void sayHello(float arg) {
    //    System.out.println("hello float");
    //}

    // 5
    //public static void sayHello(double arg) {
    //    System.out.println("hello double");
    //}

    // 6
    //public static void sayHello(Character arg) {
    //    System.out.println("hello Character");
    //}

    // 7
    //public static void sayHello(Serializable arg) {
    //    System.out.println("hello Serializable");
    //}

    // 7
    //public static void sayHello(Comparable arg) {
    //    System.out.println("hello Comparable");
    //}

    // 8
    //public static void sayHello(Object arg) {
    //    System.out.println("hello Object");
    //}

    // 9
    //public static void sayHello(char... arg) {
    //    System.out.println("hello char ...");
    //}

    // 10
    public static void sayHello(int... arg) {
        System.out.println("hello int ...");
    }

    // 11
    public static void sayHello(float... arg) {
        System.out.println("hello float ...");
    }

    public static void main(String[] args) {
        sayHello('a');
    }
}